package org.edu.modules.sxjy.service;

import com.baomidou.mybatisplus.extension.service.IService;
import java.util.List;
import org.edu.common.api.vo.Result;
import org.edu.modules.sxjy.entity.VeAttendance;
import org.edu.modules.sxjy.entity.VeCommon;
import org.edu.modules.sxjy.vo.VeAttendanceAddVo;
import org.edu.modules.sxjy.vo.VeAttendanceInfoVo;
import org.edu.modules.sxjy.vo.VeAttendanceVo;

public abstract interface IVeAttendanceService
        extends IService<VeAttendance>
{
    public abstract List<VeAttendanceVo> selectAll(VeAttendanceVo paramVeAttendanceVo, Integer paramInteger1, Integer paramInteger2, VeCommon paramVeCommon);

    public abstract int getSumPage(VeAttendanceVo paramVeAttendanceVo, VeCommon paramVeCommon);

    public abstract List<VeAttendanceInfoVo> getOneInfo(Integer paramInteger1, String paramString, Integer paramInteger2);

    public abstract List<VeAttendanceInfoVo> getOneInfoXls(VeCommon paramVeCommon);

    public abstract Result<?> saves(VeAttendanceAddVo paramVeAttendanceAddVo);

    public abstract List<VeAttendanceInfoVo> selectStuInfo(String paramString, int paramInt);
}
